这30款狂拽炫酷的IDEA插件,拉满生产力!

您所在的位置:网站首页 炫酷的男生头像 超拽 这30款狂拽炫酷的IDEA插件,拉满生产力!

这30款狂拽炫酷的IDEA插件,拉满生产力!

2023-07-04 10:15| 来源: 网络整理| 查看: 265

安装插件教程

0b1e64412378623867ff08623e326835.png

在这里直接搜索就行了

2a87dd52c5687c3a82912651a241532f.png

强烈推荐的插件 Presentation Assistant 快捷键展示

录屏或者共享的时候,效果极佳

2cf725adb0fb1902e5b52f7c4f7b2932.gif

Codota— 代码智能提示

eb0551a6784dea7877699183e635a21d.gif

还可以搜索相关代码的示例

6a95a6aa2e2a71ae05905632c29427d3.png

Codota还包含一个网站:https://www.codota.com/code

735b18bfece8cf13a4bd468334b1dd0d.png

Alibaba Java Code Guidelines— 阿里巴巴 Java 代码规范

可以切换中英文

940ab81ea600881200ed355cca42e8df.png

有什么不符合阿里巴巴Java开发手册的都会显示出来

ba45dc299fcb97098eaeb79abb904116.png673d39d5d3c8e2c87190c8c0e2cb6038.png

Translation - 必备的翻译插件

快捷键

command+ctrl+i(mac)

ctrl + shift + o(win/linux)

4d4f129d5dcfc5e63cf14557c23d714b.gif555cc0cd5ee343578cc7285a5881f4cb.gifc5338841ece3b3e7ba81c3120a4d34c5.png4ad404b4341a808636368d11d98d1653.png62f3ddbce7d1b197911d2d72b0501401.pnga42c3b38f7ee98229e6fe1fb4018da3d.gif

SequenceDiagram —— 调用链路自动生成时序图

右键 --> Sequence Diagaram 即可调出。

双击顶部的类名可以跳转到对应类的源码中,双击调用的函数名可以直接调入某个函数的源码。

852dc14ba165cbc45f39fcc958221a25.jpeg

Rainbow Brackets ——让你的括号变成不一样的颜色,防止错乱括号

ed323aff42ffa4a88d966b02f22335e8.pnge8f1e507df7181e8ac6f9a43aef11f68.png4f85cb7e82fc478c8b5d57ec516a771d.png40f27439495036d6bda4ffbd21b02496.png

HighlightBracketPair —— 括号开始结尾 高亮显示。

6942303517fabf4fdc64ff9790c56871.gif590948e44ee2cf1b9f8994a92247a00b.gif4e7d1ff55227959d520eeac51d80c839.jpeg

Grep Console 控制台日志 高亮

ec6e609f183c4de5a48da394e2be5529.gifd29c42ee00acddfbd53533569c7b3aa2.png721ab2ca634d268ef19bbc20100e4edc.pnga06c41cd8c1a95791ede601052274471.png

google-java-format —— 代码自动格式化

这个插件的优点在于不需要手动快捷键去格式化代码

Key promoter X —— 会有这个操作的快捷键在界面的右下角进行告知。

12c05e8f4e57496953cf61ac975a2d24.gif56a5f1ed8af7bf49b4eb3961e18e43cb.png2e3ec1c048cead3aa6c3d9a537429033.png

CodeGlance —— 缩略图

这个插件可以向查看缩略图一样,帮助我们快速切换到所要的代码区域,而不用疯狂地拖拽一遍去找。

fdeaee5bfd09428188030aa3fac26604.png

Leetcode Editor 可以在IDEA中在线刷题。

上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。

15708dc0634f4b99d5c430dc9087123e.gif

装饰类 Material Theme UI ——IDEA主题插件

8f4e9e1f7fd6f4680276fde4c8bbe072.png627446e6e2b5c3795249704193262792.png37709a0a25baec58ac85d02f770e5f36.png9e0edf7b0356e2c6dd133f54440917d2.png

Power Mode II —— 打字效果

2d425f9788119f9d62ad6f512983ca24.png

Background Image Plus + —— 更换IDEA背景

3d9b6f6e6191a95edebb44f77f0f77e7.png3f9a5a0ab62c75c25f4174da299ebf1e.pngd8a1a791d72af976de979113a9293fa5.png3a6fc6c3b8c7217b1786066cbdbdbed8.png

较便利插件 RoboPOJOGenerator—JSON (GsonFormat也可以,但是好久没更新过了)

bbaf1268cebfcce41bb1931eed3e9803.gif7ab28f9da3b9ac0c78b64a5a01c53fb5.png

Statistic— 项目信息统计

可以非常直观地看到你的项目中所有类型的文件的信息

7a7396e3add96317c0bfe460090c14a8.png3e2960dca68e9ec86ef5a20e074abeec.png

CamelCase - 多种命名格式之间切换

17614e73392f5d25512d8636317d8300.gif

快捷键如果忘记的话可以在 IDEA 的菜单栏的 Edit 找到

021fe35eed2231029dcc7267fda152d5.pngeb25cd5aaae69440b4e4a60119fba609.png

jclasslib bytecode viewer 查看字节码

在 IDEA 打开想研究的类。

编译该类或者直接编译整个项目( 如果想研究的类在 jar 包中,此步可略过)。

打开“view” 菜单,选择“Show Bytecode With jclasslib” 选项。

选择上述菜单项后 IDEA 中会弹出 jclasslib 工具窗口。

c418847595b7c479e037918f1e290d65.pnge92bec5da1bd099ddba7b0389cef7410.png

Auto filling Java call arguments 自动补全参数

调用一个函数,使用 Alt+Enter 组合键,调出 “Auto fill call parameters” 自动使用该函数定义的参数名填充。

GenerateO2O—— 自动填充参数的值

914c8f6207a2ab37df9eaae7ffea2e68.jpeg0e05f4affd3d3b293246fd8e70ec6d39.jpeg

GenerateAllSetter——自动调用所有 Setter 函数(可填充默认值)

7ece16dc13399cbf41f4fb4d65060748.gif1d0c90e4698b1426c8fff5de7991e69c.gif7d67d89fd420d4448e9064dac8338cc9.gif

Maven Helper ——方便maven项目解决jar冲突

f4a6dd69bd3e2c094b1359b41c7b9d0f.png0a39eca0ba9f2d1b97b52d5b9d488e10.pngc9b4a5c6e4a77d0f2bcf9c96194c875a.png1bd05b37feebf49a55a7947d3a6428b6.png7ef4325c31076ea6e03083e293762a8d.png

FindBugs ——检查代码中的隐患

e6ad97626e9ad763de2ad6a6d0d9a95e.pngc61fe889a5b17325eeb10278d9dd2b18.png

Stack trace to UML —— 根据 JVM 异常堆栈画 UML时序图和通信图

打开方式:Analyze > Open Stack trace to UML plugin + Generate UML diagrams from stacktrace from debug

4ca9465e9ee2e653aae78f1dc3cc5d80.png72a73a8255102193067e4ce74c08842b.png

Java Stream Debugger —— Stream 将操作步骤可视化

dbb93adf34945c9015399f2a96c9f126.pngae00cecc68b29afc5d9b29d287012426.png8881558f43a96910fee5c1756fed82e4.png

RestfulToolkit—— 快捷跳转Action方法。面试宝典:https://www.yoodb.com/

0b65a4debb571ef2c712a9ee01bb0e6b.pngb3a2e09fd351a73e555801bc33a48da8.pngd141e1963d48a75207f17674b355e4d9.pngec3f187e2a51cbaa77f8a1faafeed287.png9e0fe181614ca1a70d36027ec8455f1e.png

Jrebel for Intellij Java代码修改后立即生效。

当然还是需要按一下快捷键才能生效的。

String Manipulation 对字符串的处理

03ce354402752e7fdab836c2cc9164ca.gif83ce9f50956c718dfbbef95ee1291b74.gif

变量名使用驼峰形式、常量需要全部大写等等,编码解码等等

选中需要处理的内容后,按快捷键Alt + M,即可弹出工具功能列表。后面的具体功能也可以使用相应的数字或字母,而不需要鼠标点击。

Free Mybatis Plugin ——可以通过mapper接口里的方法跳转到mapper.xml里。

d3b76d5a98d891627e4d148c1584566a.png

IDEA QAPlug 帮助我们提前找到潜在的问题bug

775c48f9d06d3df27fefb00a3e4280d1.pngf9489fa0f085ff4f49c060902753ca63.png

1fb8e714b8fe3a6b96ecc1b018465d12.png

来源:网络

公众号“Java精选”所发表内容注明来源的,版权归原出处所有(无法查证版权的或者未注明出处的均来自网络,系转载,转载的目的在于传递更多信息,版权属于原作者。如有侵权,请联系,笔者会第一时间删除处理! 最近有很多人问,有没有读者交流群!加入方式很简单,公众号Java精选,回复“加群”,即可入群! Java精选面试题(微信小程序):3000+道面试题,包含Java基础、并发、JVM、线程、MQ系列、Redis、Spring系列、Elasticsearch、Docker、K8s、Flink、Spark、架构设计等,在线随时刷题! ------ 特别推荐 ------ 特别推荐:专注分享最前沿的技术与资讯,为弯道超车做好准备及各种开源项目与高效率软件的公众号,「大咖笔记」,专注挖掘好东西,非常值得大家关注。点击下方公众号卡片关注。 点击“阅读原文”,了解更多精彩内容!文章有帮助的话,点在看,转发吧!


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3